.servwrp .ser_top,.servwrp .ser_bottom{height:10px;display: block;background: url(../images/xqico.png) no-repeat;}
.servwrp .ser_top{background-position: 0px 0px;_background-position: 0px 2px;}
.servwrp .ser_bottom{background-position: 0px -10px;}
.servwrp .ser_center{background: url(../images/bfcenterbg.gif) repeat-y;overflow: hidden; }
.ser_name{height:49px;background: url(../images/serv_namebg.gif) repeat-x;width:964px;margin:0 auto;}
.ser_name h2 { color: #666; float: left; margin-top:9px; margin-left:20px;text-indent: -999px; width: 100px;height:19px;background: url(../images/servicebg.png) no-repeat 6px -59px; overflow: hidden;}
.sermenu{width:220px;float:left;background:url(../images/sermenubg.gif) repeat-y;margin-bottom: -8000px;padding-bottom: 8000px;margin-left:8px;_margin-left:4px;overflow: hidden;}
.sermenu li{float:left;height:40px;line-height: 40px;background: url(../images/sermenu_libg.gif) no-repeat;text-indent: 60px;width:200px;}
.sermenu li a{height:40px;line-height: 40px;font-family: "Microsoft YaHei";font-size: 15px;color:#333;display: inline-block;float:left;}
.sermenu li a.sel{display: inline;float:left;background: url(../images/servicebg.png) no-repeat 0px 0px;width:220px;color:#fff; text-decoration: none;}
.sermenu li a.sel:hover{color:#fff;}
.sermenu li a:hover{color:#50950e; text-decoration: none;}

.sermain{width:745px;float:right;}
.sermain .ban { background: url(../images/service.gif) no-repeat; height: 70px; margin: 15px 0px 0px 30px; width: 660px; }
.sermain .bdy { display: inline-block; float: left; min-height: 600px;  width: 662px;margin-left:30px;*display:inline; }
.sermain .bdy .art { color: #333; font-size: 14px; line-height: 24px; }
.sermain .bdy .art p { margin-top: 25px; text-indent: 2em; }
.sermain .bdy .art h2 { color: #ff9400; font-size: 18px; margin-top: 25px; background: url(../images/servicebg.png) no-repeat -1px -95px;padding-left:15px;}
.sermain .bdy .art h3{ color: #444; font-size: 14px; margin-top: 25px; }
.sermain .ctact { margin-top: 20px; }

.helpwrp { display: inline-block; float: left; margin-top: 15px; width: 100%; }
.helpwrp .place { height: 30px; padding: 5px 0 0 0px; }
.helpwrp .place h3, .helpwrp .place i, .helpwrp .place span { color: #666; float: left; font-style: normal; margin-right: 6px;font-size: 18px;font-family: "Microsoft YaHei"; font-weight: normal; }
.helpwrp .place h3 { color: #ff9400; cursor: pointer;background: url(../images/servicebg.png) no-repeat -1px -95px; padding-left:15px; }
.helpmenu { float: left; font-size: 14px; margin-top: 10px; padding-left: 4px; }

.helpmenu li { margin-top: 8px; }
.helpcon { display: inline-block; float: left; margin-top: 15px; }
.helpcon h3 { color: #f60; font-size: 14px; }
.helpcon p { color: #666; font-size: 14px; line-height: 24px; margin-top: 10px; }
.backwrp { height: 43px; margin-top: 30px; text-align: center; width: 100%; }

.backwrp .back { background:url(../images/servicebg.png) no-repeat 0px -139px; color: #fff; cursor: pointer; display: block; font-size: 18px; height: 41px; margin: 0 auto; line-height: 41px; width: 202px; font-family: "Microsoft YaHei"; font-weight: normal; }

.resitemap .t{margin-top:10px;}
.resitemap ul { font-size: 14px; list-style: none outside none; padding-left: 5px; padding-top: 8px; margin-left:92px; overflow: hidden;}
.resitemap ul li { background: url(../images/map_ico.png) no-repeat; float: left; height: 32px; margin-top: 14px; padding-left: 42px; width: 145px; }
.resitemap ul li.a { background-position: 0px 1px; }
.resitemap ul li.b { background-position: 0 -35px; }
.resitemap ul li.c { background-position: -2px -75px; }
.resitemap ul li.d { background-position: 0 -115px; }
.resitemap ul li.e { background-position: -2px -157px; }
.resitemap ul li.f { background-position: -2px -195px; }
.resitemap ul li.g { background-position: 0 -244px; }
.resitemap ul li.h { background-position: 0 -288px; }
.resitemap ul li.i { background-position: 0 -331px; }
.resitemap ul li.j { background-position: 0 -372px; }
.resitemap ul li.k { background-position: 0 -415px; }
.resitemap ul li.m { background-position: 0 -458px; }
.resitemap ul li a { color: #333; line-height: 33px; }
.resitemap ul li a:hover{color:#f00;}
.map_more{width:131px;height:40px;background:url(../images/servicebg.png) no-repeat 0px -206px;margin:20px auto 0px;line-height: 37px; text-align: center;}
.map_more a{font-family: "Microsoft YaHei";color:#fff; font-size: 18px;width:131px;height:40px;display: block;}
.map_more a:hover{text-decoration: none;}

.art .lk{margin-top:15px;margin-left:15px;}
.art .lk a{padding-right:5px;color:#333;}
.art .lk a:hover{color:#f00;}

/*report*/
.report { margin-top: 15px; padding-top: 15px; width: 660px; }
.report h1 { color: #ff9400; font-size: 18px; background: url(../images/servicebg.png) no-repeat -1px -95px; padding-left:15px; }
.retest { margin-top: 25px; width: 100%; }
.retest h2 { color: #000; font-size: 14px; }
.retest h2 span { color: #333; font-size: 12px; font-weight: normal; }
.retest .tester { color: #333; margin-top: 3px; }
.retest .tester textarea { border-color: #999 #bbb #bbb #999; border-image: none; border-style: solid; border-width: 1px; color: #666; font-size: 14px; height: 110px; padding: 5px; width: 610px; }
.testload { border: 1px solid #aaa; height: 30px; margin-top: 5px; padding: 1px; width: 620px; }
.testload i { background: none repeat scroll 0 0 #88cfff; display: inline; float: left; height: 30px; overflow: hidden; width: 0; }
.testloadrs { color: #999; margin-top: 4px; }
.testloadrs b { color: red; font-weight: normal; }
.testtyeps { height: 26px; margin-top: 5px; width: 100%; }
.testtyeps div { display: inline; float: left; margin-right: 18px; }
.testtyeps div input { cursor: pointer; display: inline; float: left; margin: 4px 0 0; }
.testtyeps div label { color: #333; cursor: pointer; display: inline; float: left; margin: 2px 0 0 2px; }
.testlink { height: 40px; width: 100%; }
.testlink b, .testlink input, .testlink span { display: inline; float: left; }
.testlink b { color: #666; font-size: 14px; margin-top: 4px; }
.testlink input { border-color: #999 #bbb #bbb #999; border-image: none; border-style: solid; border-width: 1px; height: 18px; padding: 4px 0 2px 4px; width: 200px; }
.testlink span { color: #333; font-size: 12px; margin: 6px 0 0 6px; }
.resubwrp { height: 60px; margin-top: 12px; width: 100%; }
.resub { width:131px; height:40px; background:url(../images/servicebg.png) no-repeat 0px -206px; margin:20px auto 0px; line-height: 37px; text-align: center; color:#fff; font-size:18px; font-family:"Microsoft YaHei"; cursor: pointer; }
.rebase { color: #333; line-height: 21px; padding: 20px 0 25px 15px; }
.rebase h2 { color: #333; font-size: 16px; margin-top: 15px; padding-bottom: 15px; }
.rebase a { color: #ff9400; font-weight: bold; }
.rebase font { color: #999; }